home *** CD-ROM | disk | FTP | other *** search
/ Merciful 2 / Merciful - Disc 2.iso / software / s / smartwbv1.03.lha / SmartWB / SmartWB.doc < prev   
Text File  |  1994-11-09  |  5KB  |  141 lines

  1.  
  2. *******************************************************************************
  3.  
  4.                              »»» SmartWB v1.03 «««
  5.                        "Forget about slow workbench..."
  6.  
  7.                        Beetware © 1994 The Beet Research
  8.  
  9.                          written by Grzegorz Calkowski
  10.  
  11. *******************************************************************************
  12.  
  13.  
  14. DISCLAIMER
  15. ----------
  16.  
  17.     The  program and information above is provided "as is".  No representations
  18. or  warranties are made with respect to the accuracy, reliability, performance,
  19. currentness,  or  operation of this software and information, and all use is at
  20. your  own  risk.   The  author  doesn't  assume any responsibility or liability
  21. whatsoever with respect to your use of the program and information.
  22.  
  23.  
  24.  
  25. COPYRIGHT
  26. ---------
  27.  
  28.     SmartWB  is  published under "BeetWare" conception.  It's very special sort
  29. of  GiftWare.   It means you should send a beet to the author (but not a rotten
  30. one!   8).   Well,  if  you're lack of beets send a disk or a small donation or
  31. anything else what can match my effort developing this proggie.
  32.  
  33. This program can be freely distributed under following conditions:
  34.  
  35. 1. No more then a nominal fee is charged to cover cost of magnetic media.
  36.  
  37. 2. Everything in this distribution must be kept together & unaltered.
  38.    Applies to:
  39.      - SmartWB        (the program itself)
  40.      - SmartWB.doc    (this doc file)
  41.  
  42. SmartWB is Copyright (C) 1994 The Beet Research. All rights reserved.
  43.  
  44.  
  45.  
  46. DESCRIPTION
  47. -----------
  48.  
  49.     SmartWB  is  a  little  program  that will *magically speed up* workbench's
  50. window  refreshing.  It forces to open windows as smart-refresh windows instead
  51. of slow, ugly-look simple-refresh.  SmartWB patches intuition/OpenWindowTagList
  52. which  Workbench uses to open its windows.  I really don't know why gurus in C=
  53. decided  to  use simple-refresh - it saves a bit of memory but wastes much more
  54. time!  Try to open something, let's say, about 20 windows on your workbench and
  55. then  do,  for  example,  a  depth rearranging.  And so?  Yes, slow, even on an
  56. A4000!  Try it again with SmartWB...
  57.  
  58.     SmartWB  is  written  in  pure  assembler, for best efficiency.  Wonder, it
  59. takes *ONLY* 120 bytes of memory!!!  And uses no cpu time while installed.
  60.  
  61.     SmartWB  requires at least OS V37.  Tested also under V39.  And should work
  62. under  future  OS releases as long as workbench's window opening mechanism will
  63. be unchanged.  Hope not :).
  64.  
  65.  
  66.  
  67. USAGE
  68. -----
  69.  
  70.     Nothing  more  easy.   SmartWB  can be used from Shell (recomended - before
  71. launching workbench) and Workbench as well (avoid it - because currently opened
  72. windows will be not made smart, ofcoz).  Best place is your startup-sequnece or
  73. user-startup.  If you first time run SmartWB it will install the patch.  Second
  74. time  it will _try_ to remove it.  Removal can fail if other program will patch
  75. the system routine used by SmartWB.  In such case, first remove the other ones.
  76. Anyway I doubt you will ever want to remove SmartWB...  :-).
  77.  
  78.     If you want SmartWB to not bring the info window specify QUIET as an option
  79. (for  shell)  or  as a tooltype (for Workbench).  As every other standard shell
  80. command SmartWB recognizes the '?' what brings the options template.
  81.  
  82.  
  83.  
  84. NOTES
  85. -----
  86.  
  87.     You  thought:   "Why  not  to  force any other simple-refresh windows to be
  88. smart?",  I  suppose.   Well, answer is simple - better not to "poke" too much.
  89. Although  in  most  cases  it  can work fine but maybe sometimes not.  On other
  90. hand,  if  a  programmer  uses  simple-refresh  he  knows  what he does (except
  91. Workbench's  creators...   :-).   For  example a console window if is opened in
  92. smart  mode  (when  SMART  option specified) doesn't preserve its contents.  So
  93. decision was made not.
  94.  
  95.  
  96.     IF you have any suggestions, ideas, or you find any bugs, please contact me
  97. (only by Snail, pity):
  98.  
  99.         Grzegorz Calkowski
  100.         Rzedowice
  101.         ul.Dobrodzienska 8
  102.         POLAND
  103.  
  104.  
  105. Always remember: "Beeting is beliving...". Enjoy.
  106.  
  107.  
  108.                      Signed: GC 8-1
  109.  
  110.  
  111. *******************************************************************************
  112.  
  113.                                    HISTORY:
  114.  
  115. v1.0 (20.02.94)
  116.  
  117.   o First release.
  118.  
  119.  
  120. v1.01 (21.02.94)
  121.  
  122.   o Small fixes and optimizations.
  123.  
  124.  
  125. v1.02 (27.10.94)
  126.  
  127.   o SmartWB.rendezvous port was created in a bad way. Could cause strange
  128.     system behaviour. Fixed.
  129.   o Version string was incorrect. Fixed.
  130.   o Finally... now it's copyright (c) TBR.
  131.  
  132.  
  133. v1.03 (09.11.94)
  134.  
  135.   o A nasty Enforcer hit found in the patch itself! It didn't check if a0
  136.     contains a pointer... Fixed.
  137.   o And therefore patch uses 120 bytes instead of 112... buuuhuuu....
  138.     
  139.  
  140.  
  141.